multiple-drilling machine - German English Dictionary